package com.edu.dao;

import java.util.List;

import com.edu.bean.Book;

public interface BookDao {
	
	/**
	 * 查询所有的书本
	 * @return
	 */
	List<Book> selectAll();
	
	/**
	 * 根据书的id删除书本
	 * @param bookId 书的id
	 * @return
	 */
	int deleteBookById(int bookId);
	
	/**
	 * 添加书本
	 * @param Book
	 * @return
	 */
	int insertBook(Book book);
	
	/**
	 * 根据id查询书本信息
	 * @param bookId
	 * @return
	 */
	Book selectBookById(int bookId);
	
	/**
	 * 修改书本信息（全字段修改）
	 * @param book
	 * @return
	 */
	int updateBook(Book book);
	
	/**
	 * 书名模糊查找
	 * @param bookName
	 * @return
	 */
	List<Book> selectBookByBookName(String bookName);
}
